﻿#include "VAOneXMLAdaptorSeaFacesPlate.h"
#include "rapidxml.hpp"
#include <QFile>
#include <iostream>
#include <QDebug>
#include "FITK_Kernel/FITKAppFramework/FITKAppFramework.h"
#include "FITK_Kernel/FITKAppFramework/FITKGlobalData.h"
#include "FITKAcousticsPhysics/FITKAcousticsPhysics.h"
#include "FITKAcousticsPhysics/FITKAcousticsAbsNCT.h"
#include "FITKAcousticsModel/FITKAbstractSEASubSys.h"
#include "FITKAcousticsModel/FITKAbstractSEAFace.h"
#include "FITKAcousticsModel/FITKSEAFlatCurvedFace.h"
#include "FITK_Interface/FITKInterfaceModel/FITKAbstractElement.h"
#include "FITK_Interface/FITKInterfaceModel/FITKElementFactory.h"

namespace IO
{
    QString VAOneXMLAdaptorSeaFacesPlate::getNodeName()
    {
        //返回xml节点名字
        return "FlatPlateFace";
    }

    Acoustics::FITKAbstractSEASubSys::SEASubSysType VAOneXMLAdaptorSeaFacesPlate::getNodeType()
    {
        //返回xml节点类型
        return Acoustics::FITKAbstractSEASubSys::SEAFlatPlate;
    }

    Acoustics::FITKAbstractSEAFace *VAOneXMLAdaptorSeaFacesPlate::createDataObjNode()
    {
        //创建节点实例
        return new Acoustics::FITKSEAFlatPlateFace;
    }

}
